.bx{width:1222px;
    margin:0 auto;}
.box{
    height:430px;
    width: 806px;

    margin: 0 auto;
}
.box_top{
    padding-top: 30px;
    margin-bottom: 20px;
}
.box_b_left{
    width:430px;
    float: left;
}
.box_b_left img{
    margin:0 auto;
}
.box_b_right{
    width:350px;
    height:300px;
    float: left;
}
.box_b_right span{
    padding:10px 25px;

}
.box_b_right span:nth-child(1){
    margin-left: 70px;
    border-bottom:3px red solid;
}
.box_b_right input{
    height:20px;
}
#Txtidcode{
    width:90px;
}
.box_b_right p b{
    display: inline-block;
    background: #666;
    height:24px;
    width:60px;
}
.box_b_right button{
    margin: 20px 0;
    height:30px;
    width:250px;
    background: red;
}
#remenber{
    height:10px;
}
form{
    margin-left: 60px;
    margin-top: 20px;
}
form p input{
    width: 250px;
}
form a:nth-of-type(1){
    margin-left: 60px;
}
form p {
    margin-top: 10px;
}
.d3{margin-left: 60px;
    width: 175px;
    margin-top: 15px;
    text-align: center;
}
.d3 img{
    margin:10px auto;
}

.footer{
    height:505px;
    
}
.footer_top h2 img{
   margin:40px auto;
}
.footer_top ul{
    margin-left: 70px;
    float: left;
    font-size: 15px;
   
}
.footer_top ul li{
    height:100px;
    width: 210px;
    text-align: center;
    float: left;
    border-right:1px #666 solid;
}
.footer_top ul li p{
    margin-bottom: 5px;
}
.footer_top ul li a{
    display: block;
    color: #666;
}
.footer_center .erweima{
    float: left;
}
.footer_center{
    margin-bottom: 20px;
}
.footer_b{
    font-size:15px;
    text-align: center;
    color: #666;
}
.footer_b p{
    margin-top: 10px;
}
.footer_b img{
    margin:20px auto;
}
.afooter{
    border-top:3px red solid;
}